package com.wosai.medical.hospital.demo.controller.basic.response;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

/**
 * 响应-医院基础数据
 *
 * @author yangyong
 * @version 1.0
 * @date 2019/11/23 2:48 下午
 **/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@ApiModel("医院信息")
public class HospitalInfo implements Serializable {
    /**
     * 医院名称
     */
    @ApiModelProperty("医院名称")
    private String name;
    /**
     * 医院类别:
     * 1:综合医院
     * 2:中医医院
     * 3:中西医结合医院
     * 4:专科医院
     * 5:康复医院
     * 6:妇幼保健院
     * 7:中心卫生院
     * 8:乡(镇)卫生院
     * 9: 街道卫生院
     * 10: 疗养院
     */
    @ApiModelProperty("医院类别")
    private Integer category;
    /**
     * 医院等级
     *
     * 采用2位数字表示,
     * 第1位表示医院级别(3:三级,2:二级,1:一级),
     * 第二位表示医院等级(0:特等,1:甲等,2:乙等,3:丙等)；
     *
     * 如: 31-三级甲等
     */
    @ApiModelProperty("医院等级")
    private Integer level;
    /**
     * 医院简介(文字)
     */
    @ApiModelProperty("医院简介(文字)")
    private String intro;
    /**
     * 医院地址(详细地址)
     */
    @ApiModelProperty("医院地址(详细地址)")
    private String address;
    /**
     * 医院电话(多个用半角逗号分隔)
     */
    @ApiModelProperty("医院电话(多个用半角逗号分隔)")
    private String tel;
}
